/* new menu */

:root {
    --dark-grey: #333333;
    --medium-grey: #636363;
    --light-grey: #eeeeee;
    --ash: #f4f4f4;
    --primary-color: #2b72fb;
    --white: white;
    --border: 1px solid var(--light-grey);
    --shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px,
    rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    --gsma-teal: #4abeb5;
    --gsma-red: #e2222e;
}

@media (max-width: 1420px) and (min-width: 1001px){
.menu-top .menu ul > li:nth-of-type(3) > a + .sub-menu {
    right: 0;
    left: auto;
}
}

@media (max-width: 1181px){
.menu-top .menu ul > li > a + .sub-menu {
    /*left: 0;*/
  left: 0;
}
}

@media (min-width: 1001px)
{
.menu-top .menu ul > li > a + .sub-menu{
  background: white;
  border: var(--border);
  border-radius: 3px;
}
.menu-top .menu ul > li > a + .sub-menu li:not(:last-of-type){
  border-bottom: white;
}
.menu-top .menu ul > li:hover > a + .sub-menu{
  padding: 0;
}
.menu-top .menu ul > li > a + .sub-menu li a{
  line-height: 40px;
  font-weight: 500;
}
.menu-top .menu ul > li > a:hover + .sub-menu li a:hover{
 color: rgb(51, 51, 51);
 text-decoration: none;
}
.dropdown-link-title .label{
  color: var(--gsma-teal);
  display: table;
  font-size: 15px;
  font-weight: 500;
  line-height: 35px;
}
.dropdown-link-title:empty{
  display: none;
}
.dropdown-link-title:not(:last-of-type){
  border-right: var(--border);
}
.menu-top .menu ul{
  display: block;
}
.menu-top .menu ul > li:hover > a + .sub-menu{
    display: inline-flex;
    width: auto;
  }

.dropdown-link-title {
  padding: 10px 20px;
}
.sub-menu.menu-depth-2 .dropdown-link-title{
  padding: 0;
}
.menu-top .menu ul > li > a + .sub-menu li a:hover {
    color: initial !important;
    text-decoration: none;
  }
}

@media (max-width: 1000px){
.sub-menu.active-sub .sub-menu{
  display: block;
  text-align: center;
}
.sub-menu span{
text-align: center;
    width: 100%;
    display: block;
    clear: both;
    font-size: initial;
  }
.menu-top .menu ul.item-active li ul{
text-align: center;
}
}
.home.outer{
   float: none;
 }
 .menu-top .menu ul > li > a.user_profile{
padding: 0;
 }
